# coding=utf8

# Copyright 2018 JDCLOUD.COM
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# NOTE: This class is auto generated by the jdcloud code generator program.


class QuotaReqVo(object):

    def __init__(self, pin=None, siteType=None, appCode=None, serviceCode=None, region=None, userQuota=None, parentResourceId=None, uid=None, opType=None, preoccupyAmount=None, quotaAmount=None, parentResourceName=None):
        """
        :param pin: (Optional) 用户pin
        :param siteType: (Optional) 站点类型
        :param appCode: (Optional) 业务线
        :param serviceCode: (Optional) 资源产品线
        :param region: (Optional) 地域
        :param userQuota: (Optional) 用户该地域该资源下的配额值
        :param parentResourceId: (Optional) 父层资源id（针对有两层结构的服务，如私有网络）
        :param uid: (Optional) 业务唯一键
        :param opType: (Optional) 操作类型
        :param preoccupyAmount: (Optional) 预占量
        :param quotaAmount: (Optional) 配额数量
        :param parentResourceName: (Optional) 父资源名称
        """

        self.pin = pin
        self.siteType = siteType
        self.appCode = appCode
        self.serviceCode = serviceCode
        self.region = region
        self.userQuota = userQuota
        self.parentResourceId = parentResourceId
        self.uid = uid
        self.opType = opType
        self.preoccupyAmount = preoccupyAmount
        self.quotaAmount = quotaAmount
        self.parentResourceName = parentResourceName
